package modelEntity

// EbQrcode 微信二维码管理表
type Qrcode struct {
	ID            int64  `json:"id" gorm:"column:id" form:"id"`                                     // 微信二维码ID
	ThirdType     string `json:"third_type" gorm:"column:third_type" form:"third_type"`             // 二维码类型
	ThirdId       int64  `json:"third_id" gorm:"column:third_id" form:"third_id"`                   // 用户id
	Ticket        string `json:"ticket" gorm:"column:ticket" form:"ticket"`                         // 二维码参数
	ExpireSeconds int64  `json:"expire_seconds" gorm:"column:expire_seconds" form:"expire_seconds"` // 二维码有效时间
	Status        int8   `json:"status" gorm:"column:status" form:"status"`                         // 状态
	AddTime       string `json:"add_time" gorm:"column:add_time" form:"add_time"`                   // 添加时间
	URL           string `json:"url" gorm:"column:url" form:"url"`                                  // 微信访问url
	QrcodeUrl     string `json:"qrcode_url" gorm:"column:qrcode_url" form:"qrcode_url"`             // 微信二维码url
	Scan          int64  `json:"scan" gorm:"column:scan" form:"scan"`                               // 被扫的次数
	Type          int8   `json:"type" gorm:"column:type" form:"type"`                               // 二维码所属平台1=小程序，2=公众号，3=H5
}

// TableName 表名称
func (*Qrcode) TableName() string {
	return "eb_qrcode"
}
